Machine Learning 2% Knowledge Acquisitiorn
نویسنده
چکیده
An adaptive inteTpTeter for a programming language adapts to particular applications by learning from execution experience. This paper describes PROLEARN, a prototype adaptive interpreter for a subset of Prolog. It uses two methods to speed up a given program: explanation-based generalization and partial evaluation. The generalization of computed results differentiates PROLEARN from programs that cache and reuse specific values. We illustrate PROLEARN on several simple programs and evaluate its capabilities and limitations. The effects of adding a learning component to Prolog can be summarized as follows: the more search and subroutine calling in the original query, the more speedup after learning; a learned subroutine may slow down queries that match its head but fail its body.
منابع مشابه
Comparative Analysis of Machine Learning Algorithms with Optimization Purposes
The field of optimization and machine learning are increasingly interplayed and optimization in different problems leads to the use of machine learning approaches. Machine learning algorithms work in reasonable computational time for specific classes of problems and have important role in extracting knowledge from large amount of data. In this paper, a methodology has been employed to opt...
متن کاملUse of a fuzzy machine learning technique in the knowledge acquisition process
Acquiring the knowledge to support an expert system is one of the key activities in knowledge engineering. Knowledge acquisition (KA) is closely related to research in the machine learning 5eld. Any machine learning acquires some knowledge, but not enough knowledge for building expert systems. The aim of this article is to present a new approach to machine learning which helps to acquire knowle...
متن کاملImage Classification via Sparse Representation and Subspace Alignment
Image representation is a crucial problem in image processing where there exist many low-level representations of image, i.e., SIFT, HOG and so on. But there is a missing link across low-level and high-level semantic representations. In fact, traditional machine learning approaches, e.g., non-negative matrix factorization, sparse representation and principle component analysis are employed to d...
متن کاملTowards Hybridization of Knowledge Representation and Machine Learning
Machine learning and knowledge representation are two fields of artificial intelligence that lead with intelligent reasoning, each one differently. When Knowledge Representation (KR) focuses more on the epistemological face of knowledge to carry out a power-expression model with detriment of the computation efficiency. Machine learning pays more attention to the computation efficiency, often wi...
متن کاملLearning using privileged information: similarity control and knowledge transfer
This paper describes a new paradigm of machine learning, in which Intelligent Teacher is involved. During training stage, Intelligent Teacher provides Student with information that contains, along with classification of each example, additional privileged information (for example, explanation) of this example. The paper describes two mechanisms that can be used for significantly accelerating th...
متن کامل